package com.qf.commerce.service;

import com.github.pagehelper.PageInfo;
import com.qf.commerce.common.dto.ContractDto;
import com.qf.commerce.common.dto.ContractSelectDto;
import com.qf.commerce.entity.Contract;

/*
 * @author 358
 * @since JDK 1.8
 * @data 2023/9/15 17:16
*/

public interface ContractService{

    Contract selectByPrimaryKey(Integer contractId);

    int updateByPrimaryKeySelective(Contract record);

    int updateByPrimaryKey(Contract record);

    PageInfo<Contract> list(Integer page, Integer size);

    int add(ContractDto contractDto);

    int updateStatus(Integer contractId);

    PageInfo<Contract> select(ContractSelectDto selectDto);
}
